/*
* Copyright (C) Microsoft. All rights reserved.  
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not 
* use this file except in compliance with the License.  You may obtain a copy 
* of the License at http://www.apache.org/licenses/LICENSE-2.0  
* 
* THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 
* WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 
* MERCHANTABLITY OR NON-INFRINGEMENT. 
*
* See the Apache License, Version 2.0 for specific language governing 
* permissions and limitations under the License.
*
*/
#include "pch.h"
#include <journal/common/automation_service.h>

namespace journal { namespace services { namespace automation {

namespace a = baja::app;
namespace m = baja::math;
namespace bi = baja::ink;

bi::ink_point georgeStrokePoints72[] = {

        {baja::math::point2d(-1.651961f,-0.968628f), 0.007843f, 180030, 0},
        {baja::math::point2d(-1.662746f,-0.962255f), 0.200000f, 180062, 0},
        {baja::math::point2d(-1.672550f,-0.949510f), 0.329412f, 180062, 0},
        {baja::math::point2d(-1.677451f,-0.938235f), 0.388235f, 180104, 0},
        {baja::math::point2d(-1.683824f,-0.924510f), 0.435294f, 180104, 0},
        {baja::math::point2d(-1.692158f,-0.910784f), 0.462745f, 180105, 0},
        {baja::math::point2d(-1.703922f,-0.897549f), 0.478431f, 180147, 0},
        {baja::math::point2d(-1.718138f,-0.887255f), 0.482353f, 180148, 0},
        {baja::math::point2d(-1.735785f,-0.883334f), 0.482353f, 180148, -1},
        {baja::math::point2d(-1.746569f,-0.884314f), 0.482353f, 180190, -1},
        {baja::math::point2d(-1.758334f,-0.887745f), 0.486275f, 180191, -1},
        {baja::math::point2d(-1.771079f,-0.893628f), 0.486275f, 180191, -1},
        {baja::math::point2d(-1.784314f,-0.901471f), 0.490196f, 180191, -1},
        {baja::math::point2d(-1.797550f,-0.911275f), 0.494118f, 180191, -1},
        {baja::math::point2d(-1.811275f,-0.923530f), 0.498039f, 180191, -1},
        {baja::math::point2d(-1.824020f,-0.937745f), 0.498039f, 180232, -1},
        {baja::math::point2d(-1.835295f,-0.952451f), 0.505882f, 180232, -1},
        {baja::math::point2d(-1.844609f,-0.968628f), 0.505882f, 180232, -1},
        {baja::math::point2d(-1.851471f,-0.984804f), 0.509804f, 180233, -1},
        {baja::math::point2d(-1.854903f,-1.001471f), 0.509804f, 180233, -1},
        {baja::math::point2d(-1.855392f,-1.018627f), 0.509804f, 180274, -1},
        {baja::math::point2d(-1.852942f,-1.035294f), 0.509804f, 180274, -1},
        {baja::math::point2d(-1.845098f,-1.050490f), 0.509804f, 180274, -1},
        {baja::math::point2d(-1.834804f,-1.064706f), 0.513726f, 180274, -1},
        {baja::math::point2d(-1.821569f,-1.077451f), 0.513726f, 180274, -1},
        {baja::math::point2d(-1.805883f,-1.088235f), 0.513726f, 180275, -1},
        {baja::math::point2d(-1.789216f,-1.096079f), 0.517647f, 180316, -1},
        {baja::math::point2d(-1.771569f,-1.100981f), 0.521569f, 180316, -1},
        {baja::math::point2d(-1.754412f,-1.102942f), 0.521569f, 180316, -1},
        {baja::math::point2d(-1.737255f,-1.101471f), 0.525490f, 180316, -1},
        {baja::math::point2d(-1.722550f,-1.096569f), 0.529412f, 180317, -1},
        {baja::math::point2d(-1.708334f,-1.088235f), 0.537255f, 180358, -1},
        {baja::math::point2d(-1.696079f,-1.076471f), 0.541176f, 180358, -1},
        {baja::math::point2d(-1.685295f,-1.063235f), 0.545098f, 180358, -1},
        {baja::math::point2d(-1.675981f,-1.047059f), 0.549020f, 180358, -1},
        {baja::math::point2d(-1.669118f,-1.028432f), 0.549020f, 180359, -1},
        {baja::math::point2d(-1.663726f,-1.008824f), 0.552941f, 180359, -1},
        {baja::math::point2d(-1.660294f,-0.989216f), 0.556863f, 180400, -1},
        {baja::math::point2d(-1.659314f,-0.969608f), 0.552941f, 180401, -1},
        {baja::math::point2d(-1.659804f,-0.950981f), 0.552941f, 180401, -1},
        {baja::math::point2d(-1.663236f,-0.932843f), 0.549020f, 180401, -1},
        {baja::math::point2d(-1.667648f,-0.916177f), 0.549020f, 180401, -1},
        {baja::math::point2d(-1.673040f,-0.901961f), 0.545098f, 180402, -1},
        {baja::math::point2d(-1.678432f,-0.890687f), 0.545098f, 180443, -1},
        {baja::math::point2d(-1.684314f,-0.881863f), 0.541176f, 180444, 0},
        {baja::math::point2d(-1.693628f,-0.870098f), 0.541176f, 180444, 0},
        {baja::math::point2d(-1.688726f,-0.879412f), 0.537255f, 180489, -1},
        {baja::math::point2d(-1.681373f,-0.886765f), 0.537255f, 180489, -1},
        {baja::math::point2d(-1.671569f,-0.896079f), 0.541176f, 180490, -1},
        {baja::math::point2d(-1.659804f,-0.906863f), 0.545098f, 180531, -1},
        {baja::math::point2d(-1.645589f,-0.920098f), 0.549020f, 180531, -1},
        {baja::math::point2d(-1.629903f,-0.934804f), 0.552941f, 180532, -1},
        {baja::math::point2d(-1.612746f,-0.950490f), 0.556863f, 180532, -1},
        {baja::math::point2d(-1.593628f,-0.966667f), 0.556863f, 180532, -1},
        {baja::math::point2d(-1.573530f,-0.982843f), 0.564706f, 180574, -1},
        {baja::math::point2d(-1.552451f,-1.000000f), 0.564706f, 180575, -1},
        {baja::math::point2d(-1.529902f,-1.016667f), 0.564706f, 180575, -1},
        {baja::math::point2d(-1.507353f,-1.033334f), 0.564706f, 180575, -1},
        {baja::math::point2d(-1.484314f,-1.049510f), 0.560784f, 180575, -1},
        {baja::math::point2d(-1.460785f,-1.066177f), 0.564706f, 180576, -1},
        {baja::math::point2d(-1.437255f,-1.082843f), 0.564706f, 180619, -1},
        {baja::math::point2d(-1.415687f,-1.099510f), 0.564706f, 180619, -1},
        {baja::math::point2d(-1.395589f,-1.116177f), 0.564706f, 180619, -1},
        {baja::math::point2d(-1.377942f,-1.132843f), 0.568627f, 180619, -1},
        {baja::math::point2d(-1.362255f,-1.149510f), 0.568627f, 180619, -1},
        {baja::math::point2d(-1.348530f,-1.166667f), 0.572549f, 180620, -1},
        {baja::math::point2d(-1.339216f,-1.182843f), 0.576471f, 180662, -1},
        {baja::math::point2d(-1.333334f,-1.198530f), 0.576471f, 180663, -1},
        {baja::math::point2d(-1.330393f,-1.215196f), 0.584314f, 180663, -1},
        {baja::math::point2d(-1.330883f,-1.230883f), 0.588235f, 180663, -1},
        {baja::math::point2d(-1.334804f,-1.245589f), 0.592157f, 180663, -1},
        {baja::math::point2d(-1.341667f,-1.259804f), 0.600000f, 180663, -1},
        {baja::math::point2d(-1.353432f,-1.272549f), 0.603922f, 180707, -1},
        {baja::math::point2d(-1.368138f,-1.284314f), 0.607843f, 180707, -1},
        {baja::math::point2d(-1.387255f,-1.293628f), 0.611765f, 180707, -1},
        {baja::math::point2d(-1.408824f,-1.301471f), 0.615686f, 180707, -1},
        {baja::math::point2d(-1.433334f,-1.305883f), 0.615686f, 180707, -1},
        {baja::math::point2d(-1.459804f,-1.307843f), 0.615686f, 180749, -1},
        {baja::math::point2d(-1.487255f,-1.306373f), 0.615686f, 180750, -1},
        {baja::math::point2d(-1.514706f,-1.302941f), 0.615686f, 180750, -1},
        {baja::math::point2d(-1.542157f,-1.295589f), 0.615686f, 180750, -1},
        {baja::math::point2d(-1.566177f,-1.285784f), 0.611765f, 180750, -1},
        {baja::math::point2d(-1.587255f,-1.273530f), 0.607843f, 180750, -1},
        {baja::math::point2d(-1.605393f,-1.259314f), 0.596078f, 180793, -1},
        {baja::math::point2d(-1.618138f,-1.244608f), 0.584314f, 180793, -1},
        {baja::math::point2d(-1.628922f,-1.227451f), 0.560784f, 180793, -1},
        {baja::math::point2d(-1.633334f,-1.212255f), 0.525490f, 180793, -1},
        {baja::math::point2d(-1.636765f,-1.194118f), 0.454902f, 180794, -1},
        {baja::math::point2d(-1.634804f,-1.178922f), 0.329412f, 180794, -1},
        {baja::math::point2d(-1.631373f,-1.163726f), 0.200000f, 180837, -1},
        {baja::math::point2d(-1.626471f,-1.149020f), 0.074510f, 180838, -1},
        {baja::math::point2d(-1.618628f,-1.135294f), 0.003922f, 180838, -1},
};

symbol_strokes georgeStroke72 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints72) / sizeof(bi::ink_point), georgeStrokePoints72};





bi::ink_point georgeStrokePoints73[] = {

        {baja::math::point2d(-1.573040f,-0.768627f), 0.003922f, 181506, 0},
        {baja::math::point2d(-1.561765f,-0.771079f), 0.254902f, 181536, 0},
        {baja::math::point2d(-1.550001f,-0.769118f), 0.301961f, 181536, 0},
        {baja::math::point2d(-1.532843f,-0.763726f), 0.352941f, 181536, -1},
        {baja::math::point2d(-1.522059f,-0.759804f), 0.372549f, 181536, -1},
        {baja::math::point2d(-1.510785f,-0.752941f), 0.392157f, 181586, -1},
        {baja::math::point2d(-1.498530f,-0.746079f), 0.407843f, 181587, -1},
        {baja::math::point2d(-1.486275f,-0.736765f), 0.423529f, 181587, -1},
        {baja::math::point2d(-1.474020f,-0.727941f), 0.435294f, 181587, -1},
        {baja::math::point2d(-1.462255f,-0.718137f), 0.443137f, 181588, -1},
        {baja::math::point2d(-1.451471f,-0.707843f), 0.450980f, 181588, -1},
        {baja::math::point2d(-1.442647f,-0.697549f), 0.454902f, 181589, -1},
        {baja::math::point2d(-1.435295f,-0.687745f), 0.462745f, 181644, -1},
        {baja::math::point2d(-1.430393f,-0.677942f), 0.466667f, 181644, 0},
        {baja::math::point2d(-1.427942f,-0.659804f), 0.474510f, 181644, 0},
        {baja::math::point2d(-1.433334f,-0.644118f), 0.494118f, 181644, 0},
        {baja::math::point2d(-1.445098f,-0.633334f), 0.509804f, 181687, 0},
        {baja::math::point2d(-1.460785f,-0.627451f), 0.525490f, 181687, 0},
        {baja::math::point2d(-1.476471f,-0.628922f), 0.541176f, 181687, 0},
        {baja::math::point2d(-1.492157f,-0.637745f), 0.545098f, 181728, -1},
        {baja::math::point2d(-1.499510f,-0.645098f), 0.541176f, 181728, -1},
        {baja::math::point2d(-1.507353f,-0.652941f), 0.541176f, 181729, -1},
        {baja::math::point2d(-1.514706f,-0.662745f), 0.545098f, 181729, -1},
        {baja::math::point2d(-1.521079f,-0.673530f), 0.549020f, 181729, -1},
        {baja::math::point2d(-1.526471f,-0.685784f), 0.552941f, 181772, -1},
        {baja::math::point2d(-1.531373f,-0.698039f), 0.556863f, 181772, -1},
        {baja::math::point2d(-1.534314f,-0.711765f), 0.564706f, 181772, -1},
        {baja::math::point2d(-1.536275f,-0.725981f), 0.572549f, 181772, -1},
        {baja::math::point2d(-1.535295f,-0.740687f), 0.576471f, 181772, -1},
        {baja::math::point2d(-1.532843f,-0.754902f), 0.584314f, 181772, -1},
        {baja::math::point2d(-1.527942f,-0.769608f), 0.588235f, 181813, -1},
        {baja::math::point2d(-1.521569f,-0.783824f), 0.588235f, 181814, -1},
        {baja::math::point2d(-1.513236f,-0.797059f), 0.592157f, 181814, -1},
        {baja::math::point2d(-1.503432f,-0.808824f), 0.596078f, 181814, -1},
        {baja::math::point2d(-1.493628f,-0.819118f), 0.596078f, 181814, -1},
        {baja::math::point2d(-1.482843f,-0.826471f), 0.600000f, 181815, -1},
        {baja::math::point2d(-1.472059f,-0.830882f), 0.600000f, 181857, -1},
        {baja::math::point2d(-1.460295f,-0.831863f), 0.603922f, 181858, -1},
        {baja::math::point2d(-1.447549f,-0.829412f), 0.607843f, 181858, -1},
        {baja::math::point2d(-1.433824f,-0.821569f), 0.607843f, 181858, -1},
        {baja::math::point2d(-1.419608f,-0.810784f), 0.607843f, 181858, -1},
        {baja::math::point2d(-1.403432f,-0.796569f), 0.603922f, 181859, -1},
        {baja::math::point2d(-1.386275f,-0.779412f), 0.596078f, 181899, -1},
        {baja::math::point2d(-1.367647f,-0.761275f), 0.572549f, 181899, -1},
        {baja::math::point2d(-1.350000f,-0.741177f), 0.533333f, 181900, -1},
        {baja::math::point2d(-1.330393f,-0.723530f), 0.470588f, 181900, -1},
        {baja::math::point2d(-1.315687f,-0.704412f), 0.380392f, 181900, -1},
        {baja::math::point2d(-1.300981f,-0.689216f), 0.258824f, 181942, -1},
        {baja::math::point2d(-1.289216f,-0.674510f), 0.125490f, 181942, -1},
        {baja::math::point2d(-1.279902f,-0.661275f), 0.003922f, 181942, -1},
};

symbol_strokes georgeStroke73 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints73) / sizeof(bi::ink_point), georgeStrokePoints73};





bi::ink_point georgeStrokePoints74[] = {

        {baja::math::point2d(-1.302451f,-0.521569f), 0.070588f, 182090, 0},
        {baja::math::point2d(-1.314216f,-0.519608f), 0.470588f, 182120, 0},
        {baja::math::point2d(-1.324020f,-0.529902f), 0.513726f, 182120, 0},
        {baja::math::point2d(-1.334314f,-0.545098f), 0.541176f, 182164, -1},
        {baja::math::point2d(-1.339216f,-0.554412f), 0.552941f, 182164, -1},
        {baja::math::point2d(-1.343628f,-0.564216f), 0.560784f, 182164, -1},
        {baja::math::point2d(-1.347059f,-0.575490f), 0.572549f, 182164, -1},
        {baja::math::point2d(-1.349510f,-0.586275f), 0.580392f, 182164, -1},
        {baja::math::point2d(-1.349510f,-0.599020f), 0.592157f, 182206, -1},
        {baja::math::point2d(-1.349020f,-0.610784f), 0.603922f, 182206, -1},
        {baja::math::point2d(-1.345589f,-0.623039f), 0.611765f, 182206, -1},
        {baja::math::point2d(-1.341177f,-0.634804f), 0.619608f, 182206, -1},
        {baja::math::point2d(-1.334804f,-0.645589f), 0.627451f, 182206, -1},
        {baja::math::point2d(-1.327451f,-0.655392f), 0.635294f, 182206, -1},
        {baja::math::point2d(-1.318138f,-0.664216f), 0.635294f, 182247, -1},
        {baja::math::point2d(-1.307843f,-0.670588f), 0.639216f, 182248, -1},
        {baja::math::point2d(-1.296569f,-0.674510f), 0.639216f, 182248, -1},
        {baja::math::point2d(-1.284314f,-0.675490f), 0.643137f, 182248, -1},
        {baja::math::point2d(-1.271569f,-0.674020f), 0.643137f, 182248, -1},
        {baja::math::point2d(-1.258824f,-0.670098f), 0.647059f, 182289, -1},
        {baja::math::point2d(-1.245589f,-0.663726f), 0.647059f, 182289, -1},
        {baja::math::point2d(-1.232843f,-0.654902f), 0.643137f, 182290, -1},
        {baja::math::point2d(-1.220589f,-0.643627f), 0.643137f, 182290, -1},
        {baja::math::point2d(-1.208824f,-0.630882f), 0.639216f, 182290, -1},
        {baja::math::point2d(-1.199020f,-0.616667f), 0.639216f, 182290, -1},
        {baja::math::point2d(-1.191177f,-0.600981f), 0.639216f, 182332, -1},
        {baja::math::point2d(-1.185785f,-0.584804f), 0.639216f, 182332, -1},
        {baja::math::point2d(-1.183333f,-0.568137f), 0.635294f, 182332, -1},
        {baja::math::point2d(-1.183333f,-0.551961f), 0.631373f, 182332, -1},
        {baja::math::point2d(-1.185785f,-0.537255f), 0.635294f, 182332, -1},
        {baja::math::point2d(-1.190196f,-0.524020f), 0.635294f, 182333, -1},
        {baja::math::point2d(-1.197549f,-0.513235f), 0.635294f, 182375, -1},
        {baja::math::point2d(-1.205883f,-0.504412f), 0.635294f, 182375, -1},
        {baja::math::point2d(-1.215196f,-0.499020f), 0.635294f, 182375, -1},
        {baja::math::point2d(-1.225490f,-0.495588f), 0.639216f, 182376, 0},
        {baja::math::point2d(-1.245589f,-0.497059f), 0.639216f, 182420, -1},
        {baja::math::point2d(-1.255883f,-0.500981f), 0.639216f, 182420, -1},
        {baja::math::point2d(-1.265686f,-0.506863f), 0.639216f, 182420, -1},
        {baja::math::point2d(-1.275000f,-0.513235f), 0.639216f, 182420, -1},
        {baja::math::point2d(-1.284314f,-0.521079f), 0.639216f, 182420, -1},
        {baja::math::point2d(-1.292157f,-0.529902f), 0.639216f, 182421, -1},
        {baja::math::point2d(-1.299510f,-0.539216f), 0.639216f, 182464, -1},
        {baja::math::point2d(-1.305883f,-0.548529f), 0.635294f, 182464, -1},
        {baja::math::point2d(-1.310785f,-0.557353f), 0.627451f, 182464, -1},
        {baja::math::point2d(-1.314706f,-0.567647f), 0.607843f, 182464, 0},
        {baja::math::point2d(-1.321079f,-0.583824f), 0.419608f, 182464, 0},
        {baja::math::point2d(-1.324510f,-0.598039f), 0.149020f, 182506, 0},
};

symbol_strokes georgeStroke74 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints74) / sizeof(bi::ink_point), georgeStrokePoints74};





bi::ink_point georgeStrokePoints75[] = {

        {baja::math::point2d(-1.171079f,-0.439706f), 0.074510f, 182833, 0},
        {baja::math::point2d(-1.159804f,-0.437745f), 0.247059f, 182867, 0},
        {baja::math::point2d(-1.144118f,-0.442647f), 0.329412f, 182867, -1},
        {baja::math::point2d(-1.134804f,-0.446569f), 0.360784f, 182868, -1},
        {baja::math::point2d(-1.122059f,-0.453922f), 0.388235f, 182916, -1},
        {baja::math::point2d(-1.110785f,-0.461765f), 0.407843f, 182916, -1},
        {baja::math::point2d(-1.097059f,-0.472059f), 0.427451f, 182916, -1},
        {baja::math::point2d(-1.085294f,-0.481373f), 0.443137f, 182917, -1},
        {baja::math::point2d(-1.073039f,-0.492647f), 0.458824f, 182917, -1},
        {baja::math::point2d(-1.062746f,-0.502451f), 0.474510f, 182917, -1},
        {baja::math::point2d(-1.053922f,-0.511765f), 0.490196f, 182958, 0},
        {baja::math::point2d(-1.043138f,-0.526961f), 0.517647f, 182959, 0},
        {baja::math::point2d(-1.054412f,-0.528431f), 0.568627f, 183001, 0},
        {baja::math::point2d(-1.067647f,-0.511765f), 0.568627f, 183002, -1},
        {baja::math::point2d(-1.075980f,-0.500981f), 0.568627f, 183002, -1},
        {baja::math::point2d(-1.084804f,-0.487255f), 0.568627f, 183043, -1},
        {baja::math::point2d(-1.093138f,-0.471079f), 0.568627f, 183044, -1},
        {baja::math::point2d(-1.101471f,-0.452941f), 0.568627f, 183044, -1},
        {baja::math::point2d(-1.108824f,-0.432843f), 0.564706f, 183044, -1},
        {baja::math::point2d(-1.114216f,-0.413235f), 0.564706f, 183044, -1},
        {baja::math::point2d(-1.118137f,-0.393627f), 0.564706f, 183087, -1},
        {baja::math::point2d(-1.120099f,-0.375981f), 0.560784f, 183087, -1},
        {baja::math::point2d(-1.119608f,-0.359314f), 0.560784f, 183088, -1},
        {baja::math::point2d(-1.117157f,-0.345098f), 0.560784f, 183088, -1},
        {baja::math::point2d(-1.113236f,-0.334314f), 0.560784f, 183088, 0},
        {baja::math::point2d(-1.102942f,-0.320098f), 0.560784f, 183130, 0},
        {baja::math::point2d(-1.092157f,-0.315686f), 0.560784f, 183130, 0},
        {baja::math::point2d(-1.082353f,-0.318627f), 0.556863f, 183131, 0},
        {baja::math::point2d(-1.073039f,-0.326961f), 0.509804f, 183173, 0},
        {baja::math::point2d(-1.064216f,-0.336274f), 0.309804f, 183174, 0},
        {baja::math::point2d(-1.050000f,-0.346079f), 0.054902f, 183174, 0},
};

symbol_strokes georgeStroke75 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints75) / sizeof(bi::ink_point), georgeStrokePoints75};





bi::ink_point georgeStrokePoints76[] = {

        {baja::math::point2d(-0.920099f,-0.225490f), 0.105882f, 183364, 0},
        {baja::math::point2d(-0.925980f,-0.216176f), 0.223529f, 183393, 0},
        {baja::math::point2d(-0.936765f,-0.212255f), 0.337255f, 183394, 0},
        {baja::math::point2d(-0.950980f,-0.213726f), 0.427451f, 183394, 0},
        {baja::math::point2d(-0.966177f,-0.219118f), 0.486275f, 183394, 0},
        {baja::math::point2d(-0.980393f,-0.228922f), 0.521569f, 183437, -1},
        {baja::math::point2d(-0.987255f,-0.236274f), 0.533333f, 183437, -1},
        {baja::math::point2d(-0.993628f,-0.244608f), 0.541176f, 183437, -1},
        {baja::math::point2d(-0.998039f,-0.254902f), 0.549020f, 183438, -1},
        {baja::math::point2d(-1.002451f,-0.267157f), 0.552941f, 183438, -1},
        {baja::math::point2d(-1.005393f,-0.281373f), 0.556863f, 183479, -1},
        {baja::math::point2d(-1.006863f,-0.296079f), 0.560784f, 183479, -1},
        {baja::math::point2d(-1.005883f,-0.312255f), 0.560784f, 183479, -1},
        {baja::math::point2d(-1.003432f,-0.327941f), 0.560784f, 183479, -1},
        {baja::math::point2d(-0.999020f,-0.342647f), 0.560784f, 183479, -1},
        {baja::math::point2d(-0.993137f,-0.356373f), 0.560784f, 183522, -1},
        {baja::math::point2d(-0.985785f,-0.367647f), 0.560784f, 183522, -1},
        {baja::math::point2d(-0.976471f,-0.376471f), 0.560784f, 183522, -1},
        {baja::math::point2d(-0.966667f,-0.382353f), 0.564706f, 183522, -1},
        {baja::math::point2d(-0.956373f,-0.385294f), 0.568627f, 183522, -1},
        {baja::math::point2d(-0.945589f,-0.385294f), 0.568627f, 183523, -1},
        {baja::math::point2d(-0.934804f,-0.381863f), 0.572549f, 183564, -1},
        {baja::math::point2d(-0.924020f,-0.375981f), 0.572549f, 183564, -1},
        {baja::math::point2d(-0.913726f,-0.366667f), 0.576471f, 183564, -1},
        {baja::math::point2d(-0.904412f,-0.354902f), 0.576471f, 183564, -1},
        {baja::math::point2d(-0.897059f,-0.341177f), 0.584314f, 183565, -1},
        {baja::math::point2d(-0.891177f,-0.325981f), 0.584314f, 183565, -1},
        {baja::math::point2d(-0.887746f,-0.308824f), 0.588235f, 183610, -1},
        {baja::math::point2d(-0.886275f,-0.291667f), 0.592157f, 183610, -1},
        {baja::math::point2d(-0.887255f,-0.274510f), 0.592157f, 183611, -1},
        {baja::math::point2d(-0.891177f,-0.257843f), 0.596078f, 183611, -1},
        {baja::math::point2d(-0.897059f,-0.242647f), 0.600000f, 183611, -1},
        {baja::math::point2d(-0.904902f,-0.229902f), 0.603922f, 183611, -1},
        {baja::math::point2d(-0.913236f,-0.218627f), 0.603922f, 183653, -1},
        {baja::math::point2d(-0.922059f,-0.209314f), 0.603922f, 183653, -1},
        {baja::math::point2d(-0.929902f,-0.202451f), 0.607843f, 183653, 0},
        {baja::math::point2d(-0.943137f,-0.194118f), 0.607843f, 183654, 0},
        {baja::math::point2d(-0.935294f,-0.205882f), 0.600000f, 183697, -1},
        {baja::math::point2d(-0.926471f,-0.214706f), 0.600000f, 183738, -1},
        {baja::math::point2d(-0.914706f,-0.225490f), 0.600000f, 183738, -1},
        {baja::math::point2d(-0.900000f,-0.238726f), 0.600000f, 183738, -1},
        {baja::math::point2d(-0.883333f,-0.254412f), 0.600000f, 183739, -1},
        {baja::math::point2d(-0.865196f,-0.271569f), 0.596078f, 183739, -1},
        {baja::math::point2d(-0.846079f,-0.289216f), 0.596078f, 183739, -1},
        {baja::math::point2d(-0.826471f,-0.307353f), 0.596078f, 183780, -1},
        {baja::math::point2d(-0.807353f,-0.325490f), 0.596078f, 183780, -1},
        {baja::math::point2d(-0.787255f,-0.344118f), 0.596078f, 183780, -1},
        {baja::math::point2d(-0.767157f,-0.362255f), 0.592157f, 183781, -1},
        {baja::math::point2d(-0.748039f,-0.381863f), 0.592157f, 183781, -1},
        {baja::math::point2d(-0.728922f,-0.401471f), 0.596078f, 183821, -1},
        {baja::math::point2d(-0.709804f,-0.422059f), 0.596078f, 183822, -1},
        {baja::math::point2d(-0.692157f,-0.442647f), 0.600000f, 183822, -1},
        {baja::math::point2d(-0.675000f,-0.464706f), 0.600000f, 183822, -1},
        {baja::math::point2d(-0.658823f,-0.486765f), 0.600000f, 183823, -1},
        {baja::math::point2d(-0.645589f,-0.508334f), 0.603922f, 183823, -1},
        {baja::math::point2d(-0.635784f,-0.529412f), 0.607843f, 183864, -1},
        {baja::math::point2d(-0.629412f,-0.549020f), 0.607843f, 183864, -1},
        {baja::math::point2d(-0.627451f,-0.567157f), 0.611765f, 183864, -1},
        {baja::math::point2d(-0.629902f,-0.583824f), 0.615686f, 183865, -1},
        {baja::math::point2d(-0.636765f,-0.599020f), 0.619608f, 183865, -1},
        {baja::math::point2d(-0.647059f,-0.611765f), 0.623529f, 183865, -1},
        {baja::math::point2d(-0.662255f,-0.622059f), 0.631373f, 183906, -1},
        {baja::math::point2d(-0.680393f,-0.630882f), 0.631373f, 183907, -1},
        {baja::math::point2d(-0.701470f,-0.636765f), 0.635294f, 183907, -1},
        {baja::math::point2d(-0.723530f,-0.640196f), 0.635294f, 183907, -1},
        {baja::math::point2d(-0.746569f,-0.640196f), 0.639216f, 183907, -1},
        {baja::math::point2d(-0.770098f,-0.636765f), 0.635294f, 183951, -1},
        {baja::math::point2d(-0.793137f,-0.629902f), 0.631373f, 183951, -1},
        {baja::math::point2d(-0.815196f,-0.620098f), 0.627451f, 183951, -1},
        {baja::math::point2d(-0.833824f,-0.608824f), 0.623529f, 183951, -1},
        {baja::math::point2d(-0.849510f,-0.595589f), 0.615686f, 183951, -1},
        {baja::math::point2d(-0.861765f,-0.581863f), 0.603922f, 183951, -1},
        {baja::math::point2d(-0.872059f,-0.566177f), 0.588235f, 183993, -1},
        {baja::math::point2d(-0.876471f,-0.552451f), 0.549020f, 183993, -1},
        {baja::math::point2d(-0.880393f,-0.534804f), 0.462745f, 183993, -1},
        {baja::math::point2d(-0.880393f,-0.518627f), 0.325490f, 183993, -1},
        {baja::math::point2d(-0.876961f,-0.502451f), 0.192157f, 183994, -1},
        {baja::math::point2d(-0.873530f,-0.484314f), 0.054902f, 183994, -1},
};

symbol_strokes georgeStroke76 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints76) / sizeof(bi::ink_point), georgeStrokePoints76};





bi::ink_point georgeStrokePoints77[] = {

        {baja::math::point2d(-0.851961f,-0.140196f), 0.003922f, 184185, 0},
        {baja::math::point2d(-0.848039f,-0.152941f), 0.345098f, 184215, 0},
        {baja::math::point2d(-0.832353f,-0.159804f), 0.407843f, 184261, -1},
        {baja::math::point2d(-0.820099f,-0.164216f), 0.439216f, 184261, -1},
        {baja::math::point2d(-0.808823f,-0.166176f), 0.462745f, 184261, -1},
        {baja::math::point2d(-0.794118f,-0.168627f), 0.482353f, 184261, -1},
        {baja::math::point2d(-0.781373f,-0.168627f), 0.498039f, 184262, -1},
        {baja::math::point2d(-0.767647f,-0.168627f), 0.509804f, 184262, -1},
        {baja::math::point2d(-0.753922f,-0.165196f), 0.525490f, 184262, -1},
        {baja::math::point2d(-0.740196f,-0.161274f), 0.533333f, 184305, -1},
        {baja::math::point2d(-0.727941f,-0.153922f), 0.541176f, 184306, -1},
        {baja::math::point2d(-0.716177f,-0.145588f), 0.549020f, 184306, -1},
        {baja::math::point2d(-0.706373f,-0.134314f), 0.556863f, 184306, -1},
        {baja::math::point2d(-0.697549f,-0.122549f), 0.556863f, 184306, -1},
        {baja::math::point2d(-0.691177f,-0.108824f), 0.564706f, 184307, -1},
        {baja::math::point2d(-0.685784f,-0.095098f), 0.564706f, 184347, -1},
        {baja::math::point2d(-0.684314f,-0.080392f), 0.568627f, 184348, -1},
        {baja::math::point2d(-0.685294f,-0.065686f), 0.568627f, 184348, -1},
        {baja::math::point2d(-0.688236f,-0.052451f), 0.564706f, 184348, -1},
        {baja::math::point2d(-0.693627f,-0.040196f), 0.564706f, 184348, -1},
        {baja::math::point2d(-0.700980f,-0.030392f), 0.564706f, 184391, -1},
        {baja::math::point2d(-0.709314f,-0.022549f), 0.564706f, 184392, -1},
        {baja::math::point2d(-0.719118f,-0.018137f), 0.564706f, 184392, -1},
        {baja::math::point2d(-0.729412f,-0.016667f), 0.564706f, 184392, -1},
        {baja::math::point2d(-0.739706f,-0.017647f), 0.564706f, 184392, -1},
        {baja::math::point2d(-0.750000f,-0.021569f), 0.564706f, 184392, -1},
        {baja::math::point2d(-0.759804f,-0.027941f), 0.568627f, 184434, -1},
        {baja::math::point2d(-0.769118f,-0.036274f), 0.572549f, 184434, -1},
        {baja::math::point2d(-0.777942f,-0.046569f), 0.576471f, 184434, -1},
        {baja::math::point2d(-0.785784f,-0.059314f), 0.580392f, 184434, -1},
        {baja::math::point2d(-0.793137f,-0.073039f), 0.580392f, 184435, -1},
        {baja::math::point2d(-0.798039f,-0.088235f), 0.584314f, 184435, -1},
        {baja::math::point2d(-0.801961f,-0.105882f), 0.588235f, 184475, -1},
        {baja::math::point2d(-0.803432f,-0.125000f), 0.592157f, 184476, -1},
        {baja::math::point2d(-0.802451f,-0.145588f), 0.592157f, 184476, -1},
        {baja::math::point2d(-0.800000f,-0.166176f), 0.592157f, 184476, -1},
        {baja::math::point2d(-0.795589f,-0.186274f), 0.596078f, 184476, -1},
        {baja::math::point2d(-0.789216f,-0.204902f), 0.596078f, 184519, -1},
        {baja::math::point2d(-0.781373f,-0.221569f), 0.600000f, 184519, -1},
        {baja::math::point2d(-0.773039f,-0.236274f), 0.600000f, 184519, -1},
        {baja::math::point2d(-0.763726f,-0.247059f), 0.600000f, 184520, -1},
        {baja::math::point2d(-0.754902f,-0.253922f), 0.600000f, 184520, -1},
        {baja::math::point2d(-0.745098f,-0.257353f), 0.603922f, 184520, -1},
        {baja::math::point2d(-0.733823f,-0.257353f), 0.603922f, 184562, -1},
        {baja::math::point2d(-0.723039f,-0.253431f), 0.607843f, 184562, -1},
        {baja::math::point2d(-0.710784f,-0.247059f), 0.611765f, 184562, -1},
        {baja::math::point2d(-0.698039f,-0.237255f), 0.611765f, 184562, -1},
        {baja::math::point2d(-0.684804f,-0.225981f), 0.615686f, 184562, -1},
        {baja::math::point2d(-0.670589f,-0.213235f), 0.619608f, 184563, -1},
        {baja::math::point2d(-0.655393f,-0.199020f), 0.619608f, 184604, -1},
        {baja::math::point2d(-0.640196f,-0.185294f), 0.619608f, 184604, -1},
        {baja::math::point2d(-0.625980f,-0.172059f), 0.623529f, 184604, -1},
        {baja::math::point2d(-0.611765f,-0.158824f), 0.623529f, 184604, -1},
        {baja::math::point2d(-0.598039f,-0.146079f), 0.623529f, 184605, -1},
        {baja::math::point2d(-0.585294f,-0.133333f), 0.623529f, 184662, -1},
        {baja::math::point2d(-0.574510f,-0.120588f), 0.619608f, 184663, -1},
        {baja::math::point2d(-0.565196f,-0.107843f), 0.603922f, 184663, -1},
        {baja::math::point2d(-0.560784f,-0.091667f), 0.556863f, 184663, -1},
        {baja::math::point2d(-0.558333f,-0.074019f), 0.419608f, 184663, -1},
        {baja::math::point2d(-0.559314f,-0.054412f), 0.278431f, 184664, -1},
        {baja::math::point2d(-0.564706f,-0.033333f), 0.141176f, 184664, -1},
        {baja::math::point2d(-0.573530f,-0.012745f), 0.003922f, 184664, -1},
};

symbol_strokes georgeStroke77 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints77) / sizeof(bi::ink_point), georgeStrokePoints77};





bi::ink_point georgeStrokePoints78[] = {

        {baja::math::point2d(-1.023530f,-1.275000f), 0.043137f, 185685, 0},
        {baja::math::point2d(-1.012255f,-1.276471f), 0.356863f, 185715, -1},
        {baja::math::point2d(-1.002942f,-1.282353f), 0.380392f, 185715, -1},
        {baja::math::point2d(-0.993628f,-1.288236f), 0.400000f, 185715, -1},
        {baja::math::point2d(-0.980883f,-1.297549f), 0.423529f, 185715, -1},
        {baja::math::point2d(-0.968137f,-1.305883f), 0.439216f, 185759, -1},
        {baja::math::point2d(-0.953922f,-1.316667f), 0.454902f, 185759, -1},
        {baja::math::point2d(-0.941177f,-1.326471f), 0.466667f, 185759, -1},
        {baja::math::point2d(-0.925980f,-1.336765f), 0.482353f, 185759, -1},
        {baja::math::point2d(-0.913726f,-1.346079f), 0.490196f, 185759, -1},
        {baja::math::point2d(-0.901961f,-1.354412f), 0.501961f, 185760, -1},
        {baja::math::point2d(-0.893137f,-1.360784f), 0.509804f, 185802, 0},
        {baja::math::point2d(-0.878922f,-1.371569f), 0.537255f, 185802, 0},
        {baja::math::point2d(-0.885294f,-1.360784f), 0.560784f, 185843, -1},
        {baja::math::point2d(-0.890686f,-1.351471f), 0.564706f, 185844, -1},
        {baja::math::point2d(-0.898039f,-1.339216f), 0.568627f, 185844, -1},
        {baja::math::point2d(-0.905883f,-1.323039f), 0.572549f, 185844, -1},
        {baja::math::point2d(-0.915196f,-1.303922f), 0.572549f, 185844, -1},
        {baja::math::point2d(-0.925490f,-1.282353f), 0.568627f, 185888, -1},
        {baja::math::point2d(-0.935785f,-1.259804f), 0.568627f, 185889, -1},
        {baja::math::point2d(-0.944118f,-1.236765f), 0.568627f, 185889, -1},
        {baja::math::point2d(-0.950980f,-1.214706f), 0.568627f, 185889, -1},
        {baja::math::point2d(-0.954902f,-1.193137f), 0.564706f, 185889, -1},
        {baja::math::point2d(-0.956863f,-1.173530f), 0.564706f, 185890, -1},
        {baja::math::point2d(-0.955393f,-1.157353f), 0.564706f, 185890, -1},
        {baja::math::point2d(-0.951471f,-1.145098f), 0.560784f, 185932, -1},
        {baja::math::point2d(-0.945099f,-1.137255f), 0.560784f, 185933, -1},
        {baja::math::point2d(-0.935785f,-1.133333f), 0.560784f, 185933, -1},
        {baja::math::point2d(-0.925000f,-1.133333f), 0.556863f, 185933, -1},
        {baja::math::point2d(-0.912746f,-1.137255f), 0.556863f, 185933, -1},
        {baja::math::point2d(-0.899510f,-1.144608f), 0.556863f, 185975, -1},
        {baja::math::point2d(-0.886275f,-1.154902f), 0.552941f, 185975, -1},
        {baja::math::point2d(-0.874020f,-1.167157f), 0.556863f, 185976, -1},
        {baja::math::point2d(-0.862746f,-1.180393f), 0.556863f, 185976, -1},
        {baja::math::point2d(-0.852451f,-1.194118f), 0.560784f, 185976, -1},
        {baja::math::point2d(-0.844608f,-1.206863f), 0.564706f, 185976, -1},
        {baja::math::point2d(-0.837746f,-1.218137f), 0.568627f, 186018, 0},
        {baja::math::point2d(-0.832353f,-1.233333f), 0.584314f, 186018, 0},
        {baja::math::point2d(-0.840686f,-1.218137f), 0.611765f, 186060, -1},
        {baja::math::point2d(-0.843628f,-1.204412f), 0.615686f, 186060, -1},
        {baja::math::point2d(-0.846079f,-1.186275f), 0.615686f, 186060, -1},
        {baja::math::point2d(-0.848039f,-1.164706f), 0.615686f, 186060, -1},
        {baja::math::point2d(-0.849510f,-1.141177f), 0.615686f, 186101, -1},
        {baja::math::point2d(-0.850980f,-1.115686f), 0.611765f, 186102, -1},
        {baja::math::point2d(-0.850980f,-1.089706f), 0.611765f, 186102, -1},
        {baja::math::point2d(-0.849510f,-1.065197f), 0.611765f, 186102, -1},
        {baja::math::point2d(-0.847059f,-1.042647f), 0.611765f, 186102, -1},
        {baja::math::point2d(-0.842647f,-1.024020f), 0.607843f, 186103, -1},
        {baja::math::point2d(-0.837255f,-1.009314f), 0.607843f, 186144, -1},
        {baja::math::point2d(-0.830883f,-0.998530f), 0.603922f, 186145, -1},
        {baja::math::point2d(-0.822549f,-0.992157f), 0.603922f, 186145, 0},
        {baja::math::point2d(-0.803432f,-0.991177f), 0.603922f, 186145, -1},
        {baja::math::point2d(-0.793137f,-0.995589f), 0.603922f, 186146, -1},
        {baja::math::point2d(-0.782353f,-1.002451f), 0.603922f, 186188, -1},
        {baja::math::point2d(-0.771569f,-1.010784f), 0.607843f, 186189, -1},
        {baja::math::point2d(-0.760294f,-1.020098f), 0.607843f, 186189, -1},
        {baja::math::point2d(-0.748530f,-1.029412f), 0.611765f, 186189, -1},
        {baja::math::point2d(-0.737746f,-1.039706f), 0.611765f, 186189, -1},
        {baja::math::point2d(-0.727451f,-1.049020f), 0.615686f, 186231, -1},
        {baja::math::point2d(-0.718137f,-1.056863f), 0.615686f, 186231, -1},
        {baja::math::point2d(-0.710294f,-1.063235f), 0.619608f, 186231, 0},
        {baja::math::point2d(-0.698039f,-1.069608f), 0.615686f, 186232, 0},
        {baja::math::point2d(-0.686765f,-1.066177f), 0.513726f, 186273, 0},
        {baja::math::point2d(-0.682353f,-1.052451f), 0.250980f, 186274, 0},
        {baja::math::point2d(-0.677941f,-1.032843f), 0.003922f, 186274, -1},
};

symbol_strokes georgeStroke78 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints78) / sizeof(bi::ink_point), georgeStrokePoints78};





bi::ink_point georgeStrokePoints79[] = {

        {baja::math::point2d(-0.662255f,-0.926961f), 0.003922f, 186375, 0},
        {baja::math::point2d(-0.669608f,-0.913235f), 0.305882f, 186404, 0},
        {baja::math::point2d(-0.661275f,-0.925000f), 0.513726f, 186493, 0},
        {baja::math::point2d(-0.647549f,-0.943137f), 0.556863f, 186494, -1},
        {baja::math::point2d(-0.639706f,-0.953432f), 0.576471f, 186494, -1},
        {baja::math::point2d(-0.629902f,-0.965687f), 0.588235f, 186494, -1},
        {baja::math::point2d(-0.620098f,-0.976961f), 0.596078f, 186494, -1},
        {baja::math::point2d(-0.609314f,-0.989216f), 0.607843f, 186494, -1},
        {baja::math::point2d(-0.600000f,-0.999510f), 0.611765f, 186495, -1},
        {baja::math::point2d(-0.589706f,-1.008334f), 0.615686f, 186495, -1},
        {baja::math::point2d(-0.580883f,-1.015687f), 0.619608f, 186539, -1},
        {baja::math::point2d(-0.573039f,-1.022059f), 0.619608f, 186539, 0},
        {baja::math::point2d(-0.561765f,-1.027942f), 0.600000f, 186539, 0},
        {baja::math::point2d(-0.558823f,-1.015196f), 0.235294f, 186582, 0},
        {baja::math::point2d(-0.570589f,-0.995098f), 0.003922f, 186582, -1},
};

symbol_strokes georgeStroke79 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints79) / sizeof(bi::ink_point), georgeStrokePoints79};





bi::ink_point georgeStrokePoints80[] = {

        {baja::math::point2d(-0.712255f,-0.814706f), 0.058824f, 186735, -1},
        {baja::math::point2d(-0.720589f,-0.807843f), 0.172549f, 186766, 0},
        {baja::math::point2d(-0.733823f,-0.800981f), 0.396078f, 186767, 0},
        {baja::math::point2d(-0.745098f,-0.800490f), 0.462745f, 186767, 0},
        {baja::math::point2d(-0.744118f,-0.816667f), 0.501961f, 186767, 0},
        {baja::math::point2d(-0.739216f,-0.833824f), 0.521569f, 186768, -1},
        {baja::math::point2d(-0.733823f,-0.842647f), 0.529412f, 186768, -1},
        {baja::math::point2d(-0.726961f,-0.852451f), 0.533333f, 186768, -1},
        {baja::math::point2d(-0.719118f,-0.861275f), 0.541176f, 186812, -1},
        {baja::math::point2d(-0.709804f,-0.868627f), 0.545098f, 186812, -1},
        {baja::math::point2d(-0.700980f,-0.874020f), 0.545098f, 186812, 0},
        {baja::math::point2d(-0.682843f,-0.877941f), 0.552941f, 186813, 0},
        {baja::math::point2d(-0.668628f,-0.873039f), 0.556863f, 186854, 0},
        {baja::math::point2d(-0.661275f,-0.859314f), 0.560784f, 186854, 0},
        {baja::math::point2d(-0.661275f,-0.840687f), 0.564706f, 186855, -1},
        {baja::math::point2d(-0.663726f,-0.830882f), 0.564706f, 186855, -1},
        {baja::math::point2d(-0.668137f,-0.821569f), 0.568627f, 186898, -1},
        {baja::math::point2d(-0.674020f,-0.812255f), 0.568627f, 186898, 0},
        {baja::math::point2d(-0.688236f,-0.799020f), 0.568627f, 186898, 0},
        {baja::math::point2d(-0.702941f,-0.793137f), 0.568627f, 186899, 0},
        {baja::math::point2d(-0.715196f,-0.794118f), 0.552941f, 186941, 0},
        {baja::math::point2d(-0.724020f,-0.800981f), 0.494118f, 186942, 0},
        {baja::math::point2d(-0.725980f,-0.812255f), 0.278431f, 186942, 0},
};

symbol_strokes georgeStroke80 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints80) / sizeof(bi::ink_point), georgeStrokePoints80};





bi::ink_point georgeStrokePoints81[] = {

        {baja::math::point2d(-0.602941f,-0.630392f), 0.003922f, 187130, 0},
        {baja::math::point2d(-0.612746f,-0.616177f), 0.274510f, 187160, 0},
        {baja::math::point2d(-0.604902f,-0.631373f), 0.419608f, 187203, -1},
        {baja::math::point2d(-0.595589f,-0.642647f), 0.454902f, 187203, -1},
        {baja::math::point2d(-0.585784f,-0.653922f), 0.486275f, 187203, -1},
        {baja::math::point2d(-0.571079f,-0.670098f), 0.517647f, 187204, -1},
        {baja::math::point2d(-0.555883f,-0.685784f), 0.537255f, 187204, -1},
        {baja::math::point2d(-0.536765f,-0.705392f), 0.556863f, 187204, -1},
        {baja::math::point2d(-0.518137f,-0.724510f), 0.572549f, 187247, -1},
        {baja::math::point2d(-0.498039f,-0.745098f), 0.588235f, 187247, -1},
        {baja::math::point2d(-0.478922f,-0.765687f), 0.600000f, 187247, -1},
        {baja::math::point2d(-0.460294f,-0.787255f), 0.611765f, 187248, -1},
        {baja::math::point2d(-0.444118f,-0.806863f), 0.619608f, 187248, -1},
        {baja::math::point2d(-0.429412f,-0.825490f), 0.623529f, 187248, -1},
        {baja::math::point2d(-0.418137f,-0.842157f), 0.627451f, 187290, -1},
        {baja::math::point2d(-0.408333f,-0.856863f), 0.631373f, 187290, -1},
        {baja::math::point2d(-0.401470f,-0.868627f), 0.627451f, 187290, -1},
        {baja::math::point2d(-0.396569f,-0.877451f), 0.615686f, 187290, 0},
        {baja::math::point2d(-0.387255f,-0.872059f), 0.141176f, 187334, -1},
        {baja::math::point2d(-0.387745f,-0.860784f), 0.003922f, 187334, -1},
};

symbol_strokes georgeStroke81 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints81) / sizeof(bi::ink_point), georgeStrokePoints81};





bi::ink_point georgeStrokePoints82[] = {

        {baja::math::point2d(-0.411765f,-0.706863f), 0.062745f, 187479, 0},
        {baja::math::point2d(-0.400000f,-0.712745f), 0.415686f, 187509, 0},
        {baja::math::point2d(-0.384314f,-0.715196f), 0.494118f, 187509, -1},
        {baja::math::point2d(-0.373530f,-0.716667f), 0.521569f, 187509, 0},
        {baja::math::point2d(-0.354412f,-0.713235f), 0.568627f, 187509, 0},
        {baja::math::point2d(-0.337255f,-0.704412f), 0.600000f, 187510, -1},
        {baja::math::point2d(-0.329902f,-0.697549f), 0.607843f, 187510, -1},
        {baja::math::point2d(-0.322549f,-0.689706f), 0.615686f, 187554, -1},
        {baja::math::point2d(-0.317647f,-0.679412f), 0.619608f, 187554, -1},
        {baja::math::point2d(-0.312745f,-0.668137f), 0.623529f, 187554, -1},
        {baja::math::point2d(-0.309314f,-0.656863f), 0.623529f, 187555, -1},
        {baja::math::point2d(-0.307843f,-0.645589f), 0.623529f, 187555, -1},
        {baja::math::point2d(-0.307843f,-0.634314f), 0.623529f, 187555, 0},
        {baja::math::point2d(-0.311765f,-0.615686f), 0.623529f, 187598, 0},
        {baja::math::point2d(-0.320588f,-0.605392f), 0.623529f, 187599, 0},
        {baja::math::point2d(-0.333823f,-0.603431f), 0.627451f, 187599, 0},
        {baja::math::point2d(-0.348530f,-0.609804f), 0.635294f, 187641, 0},
        {baja::math::point2d(-0.362255f,-0.623039f), 0.643137f, 187641, -1},
        {baja::math::point2d(-0.368137f,-0.631863f), 0.643137f, 187641, -1},
        {baja::math::point2d(-0.373530f,-0.642157f), 0.650980f, 187642, -1},
        {baja::math::point2d(-0.376961f,-0.653922f), 0.650980f, 187684, -1},
        {baja::math::point2d(-0.379412f,-0.667157f), 0.654902f, 187684, -1},
        {baja::math::point2d(-0.379902f,-0.681373f), 0.658824f, 187684, -1},
        {baja::math::point2d(-0.378431f,-0.696569f), 0.658824f, 187685, -1},
        {baja::math::point2d(-0.375000f,-0.711275f), 0.662745f, 187685, -1},
        {baja::math::point2d(-0.368627f,-0.725490f), 0.662745f, 187727, -1},
        {baja::math::point2d(-0.360784f,-0.738726f), 0.666667f, 187727, -1},
        {baja::math::point2d(-0.350980f,-0.749510f), 0.670588f, 187727, -1},
        {baja::math::point2d(-0.339216f,-0.758334f), 0.670588f, 187727, -1},
        {baja::math::point2d(-0.326961f,-0.764706f), 0.674510f, 187728, -1},
        {baja::math::point2d(-0.313236f,-0.768137f), 0.674510f, 187728, -1},
        {baja::math::point2d(-0.300000f,-0.767647f), 0.674510f, 187772, -1},
        {baja::math::point2d(-0.286274f,-0.764216f), 0.678431f, 187772, -1},
        {baja::math::point2d(-0.272059f,-0.757353f), 0.678431f, 187772, -1},
        {baja::math::point2d(-0.258333f,-0.747549f), 0.674510f, 187772, -1},
        {baja::math::point2d(-0.244118f,-0.736275f), 0.662745f, 187772, -1},
        {baja::math::point2d(-0.231863f,-0.721569f), 0.639216f, 187772, -1},
        {baja::math::point2d(-0.217647f,-0.707353f), 0.584314f, 187814, -1},
        {baja::math::point2d(-0.208823f,-0.688235f), 0.466667f, 187814, -1},
        {baja::math::point2d(-0.198530f,-0.668137f), 0.325490f, 187814, -1},
        {baja::math::point2d(-0.190196f,-0.646569f), 0.184314f, 187814, -1},
        {baja::math::point2d(-0.183823f,-0.624020f), 0.043137f, 187815, -1},
};

symbol_strokes georgeStroke82 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints82) / sizeof(bi::ink_point), georgeStrokePoints82};





bi::ink_point georgeStrokePoints83[] = {

        {baja::math::point2d(-0.343627f,-0.352451f), 0.003922f, 187961, -1},
        {baja::math::point2d(-0.354902f,-0.345098f), 0.054902f, 187992, 0},
        {baja::math::point2d(-0.367157f,-0.338726f), 0.270588f, 187993, 0},
        {baja::math::point2d(-0.357843f,-0.352941f), 0.423529f, 187994, -1},
        {baja::math::point2d(-0.350000f,-0.361274f), 0.450980f, 188037, -1},
        {baja::math::point2d(-0.337255f,-0.373529f), 0.478431f, 188037, -1},
        {baja::math::point2d(-0.323039f,-0.387745f), 0.505882f, 188037, -1},
        {baja::math::point2d(-0.304902f,-0.405392f), 0.533333f, 188037, -1},
        {baja::math::point2d(-0.285294f,-0.425000f), 0.552941f, 188037, -1},
        {baja::math::point2d(-0.262255f,-0.448039f), 0.572549f, 188080, -1},
        {baja::math::point2d(-0.239216f,-0.471569f), 0.584314f, 188081, -1},
        {baja::math::point2d(-0.214706f,-0.497059f), 0.596078f, 188081, -1},
        {baja::math::point2d(-0.191177f,-0.521569f), 0.607843f, 188081, -1},
        {baja::math::point2d(-0.168627f,-0.546079f), 0.615686f, 188081, -1},
        {baja::math::point2d(-0.147059f,-0.569118f), 0.619608f, 188081, -1},
        {baja::math::point2d(-0.127941f,-0.590196f), 0.623529f, 188123, -1},
        {baja::math::point2d(-0.111765f,-0.607843f), 0.623529f, 188123, -1},
        {baja::math::point2d(-0.099020f,-0.622059f), 0.615686f, 188123, -1},
        {baja::math::point2d(-0.088236f,-0.633334f), 0.607843f, 188123, 0},
        {baja::math::point2d(-0.074510f,-0.643627f), 0.549020f, 188123, 0},
        {baja::math::point2d(-0.070588f,-0.625490f), 0.215686f, 188165, -1},
        {baja::math::point2d(-0.072059f,-0.610784f), 0.082353f, 188165, -1},
        {baja::math::point2d(-0.075980f,-0.592157f), 0.003922f, 188165, -1},
};

symbol_strokes georgeStroke83 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints83) / sizeof(bi::ink_point), georgeStrokePoints83};





bi::ink_point georgeStrokePoints84[] = {

        {baja::math::point2d(-0.181373f,-0.184804f), 0.003922f, 188265, -1},
        {baja::math::point2d(-0.188236f,-0.157843f), 0.062745f, 188295, -1},
        {baja::math::point2d(-0.190686f,-0.141667f), 0.164706f, 188295, -1},
        {baja::math::point2d(-0.193627f,-0.130882f), 0.270588f, 188295, 0},
        {baja::math::point2d(-0.191177f,-0.140686f), 0.380392f, 188296, -1},
        {baja::math::point2d(-0.185784f,-0.156373f), 0.411765f, 188296, -1},
        {baja::math::point2d(-0.181373f,-0.174510f), 0.443137f, 188385, -1},
        {baja::math::point2d(-0.174020f,-0.199020f), 0.470588f, 188385, -1},
        {baja::math::point2d(-0.168627f,-0.226471f), 0.490196f, 188385, -1},
        {baja::math::point2d(-0.161765f,-0.257843f), 0.505882f, 188386, -1},
        {baja::math::point2d(-0.157353f,-0.289706f), 0.513726f, 188386, -1},
        {baja::math::point2d(-0.152941f,-0.322549f), 0.525490f, 188386, -1},
        {baja::math::point2d(-0.151961f,-0.352941f), 0.529412f, 188386, -1},
        {baja::math::point2d(-0.152451f,-0.381863f), 0.537255f, 188386, -1},
        {baja::math::point2d(-0.155883f,-0.407843f), 0.545098f, 188386, -1},
        {baja::math::point2d(-0.162255f,-0.431863f), 0.549020f, 188386, -1},
        {baja::math::point2d(-0.170588f,-0.450981f), 0.556863f, 188387, -1},
        {baja::math::point2d(-0.179902f,-0.467157f), 0.564706f, 188387, -1},
        {baja::math::point2d(-0.190686f,-0.478431f), 0.572549f, 188429, -1},
        {baja::math::point2d(-0.200490f,-0.486765f), 0.576471f, 188429, -1},
        {baja::math::point2d(-0.210294f,-0.490196f), 0.580392f, 188429, 0},
        {baja::math::point2d(-0.225490f,-0.485784f), 0.584314f, 188430, 0},
        {baja::math::point2d(-0.231863f,-0.466667f), 0.584314f, 188474, -1},
        {baja::math::point2d(-0.231863f,-0.453922f), 0.584314f, 188474, -1},
        {baja::math::point2d(-0.228922f,-0.440196f), 0.580392f, 188474, -1},
        {baja::math::point2d(-0.224510f,-0.426471f), 0.580392f, 188474, -1},
        {baja::math::point2d(-0.217647f,-0.413726f), 0.580392f, 188474, -1},
        {baja::math::point2d(-0.209314f,-0.402941f), 0.576471f, 188516, -1},
        {baja::math::point2d(-0.200000f,-0.393627f), 0.576471f, 188517, -1},
        {baja::math::point2d(-0.189706f,-0.387745f), 0.576471f, 188517, -1},
        {baja::math::point2d(-0.178922f,-0.384314f), 0.576471f, 188517, -1},
        {baja::math::point2d(-0.167647f,-0.383824f), 0.576471f, 188518, -1},
        {baja::math::point2d(-0.156863f,-0.385294f), 0.576471f, 188518, -1},
        {baja::math::point2d(-0.144608f,-0.389216f), 0.580392f, 188561, -1},
        {baja::math::point2d(-0.131373f,-0.395098f), 0.580392f, 188561, -1},
        {baja::math::point2d(-0.117647f,-0.402941f), 0.580392f, 188561, -1},
        {baja::math::point2d(-0.102941f,-0.412255f), 0.584314f, 188561, -1},
        {baja::math::point2d(-0.088236f,-0.422059f), 0.588235f, 188561, -1},
        {baja::math::point2d(-0.073039f,-0.432843f), 0.592157f, 188561, -1},
        {baja::math::point2d(-0.057353f,-0.443627f), 0.592157f, 188603, -1},
        {baja::math::point2d(-0.042647f,-0.453922f), 0.596078f, 188603, -1},
        {baja::math::point2d(-0.028922f,-0.463726f), 0.600000f, 188604, -1},
        {baja::math::point2d(-0.017157f,-0.472549f), 0.600000f, 188604, -1},
        {baja::math::point2d(-0.005883f,-0.479412f), 0.603922f, 188604, -1},
        {baja::math::point2d(0.003431f,-0.483824f), 0.603922f, 188604, 0},
        {baja::math::point2d(0.021078f,-0.486765f), 0.596078f, 188648, 0},
        {baja::math::point2d(0.037255f,-0.478922f), 0.521569f, 188648, -1},
        {baja::math::point2d(0.043137f,-0.470098f), 0.388235f, 188649, -1},
        {baja::math::point2d(0.049020f,-0.456863f), 0.254902f, 188689, -1},
        {baja::math::point2d(0.054412f,-0.441667f), 0.121569f, 188690, -1},
        {baja::math::point2d(0.058333f,-0.424020f), 0.003922f, 188690, -1},
};

symbol_strokes georgeStroke84 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints84) / sizeof(bi::ink_point), georgeStrokePoints84};





bi::ink_point georgeStrokePoints85[] = {

        {baja::math::point2d(0.068137f,-0.273039f), 0.011765f, 188749, -1},
        {baja::math::point2d(0.065196f,-0.262745f), 0.129412f, 188780, -1},
        {baja::math::point2d(0.059314f,-0.252451f), 0.243137f, 188781, -1},
        {baja::math::point2d(0.053431f,-0.244118f), 0.356863f, 188781, 0},
        {baja::math::point2d(0.039706f,-0.230882f), 0.431373f, 188781, 0},
        {baja::math::point2d(0.026961f,-0.225000f), 0.474510f, 188873, 0},
        {baja::math::point2d(0.013726f,-0.230882f), 0.509804f, 188873, 0},
        {baja::math::point2d(0.002451f,-0.249020f), 0.549020f, 188873, -1},
        {baja::math::point2d(-0.000980f,-0.263235f), 0.564706f, 188874, -1},
        {baja::math::point2d(-0.004412f,-0.277941f), 0.576471f, 188874, -1},
        {baja::math::point2d(-0.005392f,-0.295098f), 0.588235f, 188874, -1},
        {baja::math::point2d(-0.004902f,-0.311765f), 0.596078f, 188874, -1},
        {baja::math::point2d(-0.001470f,-0.328922f), 0.603922f, 188874, -1},
        {baja::math::point2d(0.002941f,-0.344118f), 0.607843f, 188874, -1},
        {baja::math::point2d(0.009804f,-0.357843f), 0.611765f, 188875, -1},
        {baja::math::point2d(0.017157f,-0.369118f), 0.615686f, 188875, -1},
        {baja::math::point2d(0.025000f,-0.377451f), 0.615686f, 188917, 0},
        {baja::math::point2d(0.040686f,-0.384804f), 0.619608f, 188918, 0},
        {baja::math::point2d(0.055392f,-0.379902f), 0.623529f, 188918, 0},
        {baja::math::point2d(0.068137f,-0.362255f), 0.627451f, 188961, -1},
        {baja::math::point2d(0.073039f,-0.349020f), 0.631373f, 188962, -1},
        {baja::math::point2d(0.077451f,-0.333824f), 0.631373f, 188962, -1},
        {baja::math::point2d(0.080392f,-0.316177f), 0.631373f, 188962, -1},
        {baja::math::point2d(0.081373f,-0.297059f), 0.635294f, 188962, -1},
        {baja::math::point2d(0.081373f,-0.277451f), 0.635294f, 189003, -1},
        {baja::math::point2d(0.079902f,-0.259804f), 0.635294f, 189003, -1},
        {baja::math::point2d(0.077941f,-0.244118f), 0.635294f, 189004, -1},
        {baja::math::point2d(0.075000f,-0.231863f), 0.635294f, 189004, -1},
        {baja::math::point2d(0.072059f,-0.222059f), 0.635294f, 189004, 0},
        {baja::math::point2d(0.064706f,-0.213726f), 0.635294f, 189047, 0},
        {baja::math::point2d(0.063726f,-0.225981f), 0.635294f, 189048, 0},
        {baja::math::point2d(0.066667f,-0.246569f), 0.635294f, 189048, -1},
        {baja::math::point2d(0.070098f,-0.260294f), 0.639216f, 189089, -1},
        {baja::math::point2d(0.075490f,-0.275000f), 0.639216f, 189089, -1},
        {baja::math::point2d(0.082843f,-0.289216f), 0.639216f, 189089, -1},
        {baja::math::point2d(0.092157f,-0.302451f), 0.643137f, 189089, -1},
        {baja::math::point2d(0.102451f,-0.313726f), 0.647059f, 189089, -1},
        {baja::math::point2d(0.114216f,-0.322549f), 0.650980f, 189131, -1},
        {baja::math::point2d(0.125980f,-0.328431f), 0.654902f, 189132, -1},
        {baja::math::point2d(0.138726f,-0.331373f), 0.658824f, 189132, -1},
        {baja::math::point2d(0.151470f,-0.329412f), 0.662745f, 189132, -1},
        {baja::math::point2d(0.164216f,-0.324510f), 0.670588f, 189132, -1},
        {baja::math::point2d(0.177451f,-0.316667f), 0.674510f, 189132, -1},
        {baja::math::point2d(0.190686f,-0.305882f), 0.678431f, 189173, -1},
        {baja::math::point2d(0.203431f,-0.293137f), 0.678431f, 189174, -1},
        {baja::math::point2d(0.215196f,-0.278431f), 0.674510f, 189174, -1},
        {baja::math::point2d(0.226470f,-0.262255f), 0.666667f, 189174, -1},
        {baja::math::point2d(0.235784f,-0.243137f), 0.654902f, 189174, -1},
        {baja::math::point2d(0.245098f,-0.224510f), 0.627451f, 189174, -1},
        {baja::math::point2d(0.250490f,-0.201471f), 0.580392f, 189217, -1},
        {baja::math::point2d(0.256863f,-0.181373f), 0.470588f, 189217, -1},
        {baja::math::point2d(0.259314f,-0.161765f), 0.329412f, 189218, -1},
        {baja::math::point2d(0.260294f,-0.142647f), 0.184314f, 189218, -1},
        {baja::math::point2d(0.259314f,-0.125490f), 0.043137f, 189218, -1},
};

symbol_strokes georgeStroke85 = {journal::constants::ink::ink_color::black, 0.020000f, sizeof(georgeStrokePoints85) / sizeof(bi::ink_point), georgeStrokePoints85};

void automation_service::buildGeorgeSymbol()
{
    std::vector<symbol_strokes> strokes;

    DEFINE_STROKE(georgeStroke72)
    DEFINE_STROKE(georgeStroke73)
    DEFINE_STROKE(georgeStroke74)
    DEFINE_STROKE(georgeStroke75)
    DEFINE_STROKE(georgeStroke76)
    DEFINE_STROKE(georgeStroke77)
    DEFINE_STROKE(georgeStroke78)
    DEFINE_STROKE(georgeStroke79)
    DEFINE_STROKE(georgeStroke80)
    DEFINE_STROKE(georgeStroke81)
    DEFINE_STROKE(georgeStroke82)
    DEFINE_STROKE(georgeStroke83)
    DEFINE_STROKE(georgeStroke84)
    DEFINE_STROKE(georgeStroke85)
    DEFINE_SYMBOL(L"george", false)
}


}}} // journal::services::automation